<?php
class Promotion{
	private $id;
	private $name;
	private $dateFrom;
	private $dateTo;
	private $value;
	private $desc;

	
	
	/**
	 * Metoda ustawia id użytkownia 
	 * @param $id indentyfikator użytkownika
	 */
	function setId($id) {
		$this->id = $id;
	}

	/**
	 * Metoda zwraca id użytkownika
	 * @return the $id
	 */
	function getId() {
		return $this->id;
	}
/**
	 * Metoda zwraca nazwe promocji 
	 * @return nazwa promocji 
	 */
	 function getName() {
		return $this->name;
	}

	/**
	 * Metoda ustawia nazwe promocji 
	 * @param $name nazwa promocji 
	 */
	function setName($name) {
		$this->name = $name;
	}

	/**
	 * Metoda zwraca interval w czasie "do"
	 * @param $fromDate interval w czasie "do"
	 */
	public function getDateFrom() {
		return $this->dateFrom;
	}
	
	/**
	 * Metoda zwraca interval w czasie "do"
	 * @return $dateTo interval w czasie "do"
	 */
	public function getDateTo() {
		return $this->dateTo;
	} 

	/**
	 * Metoda zwraca wartosc promocji
	 * @return the $value wartosc promocji
	 */
	public function getValue() {
		return $this->value;
	}

	
	/**
	 * Metoda ustawia interval w czasie "do"
	 * @param $dateFrom interval w czasie "do"
	 */
	function setDateFrom($dateFrom) {
		$this->dateFrom = $dateFrom;
	}

	/**
	 * Metoda ustawia interval w czasie "od"
	 * @param $dateTo interval w czasie "od"
	 */
	function setDateTo($dateTo) {
		$this->dateTo = $dateTo;
	}

	/**
	 * Metoda ustawia wartosc promocji
	 * @param $value wartosc promocji
	 */
	function setValue($value) {
		$this->value = $value;
	}
	
	/**
	 * Metoda ustawia opis promocji
	 * @param $desc opis promocji
	 */
	function setDesc($desc) {
		$this->desc = $desc;
	}
	
	/**
	 * Metoda zwraca opis promocji
	 * @return opis promocji
	 */
	function getDesc() {
		return $this->desc;
	}


}
?>